﻿using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

/// <summary>
/// Summary description for pageHistory
/// </summary>
public class pageHistory
{
    //public class PageHistory
    //{

    //    private static const string PREPAGENAME = "PreviousPageName";
    //    private static const string CURPAGENAME = "CurrentPageName";

    //    private static string prePageName
    //    {  // trả về tên page trước, nếu không có thì tên page gần nhất
    //        get { return (Session[PREPAGENAME] != null) ? Session[PREPAGENAME] : curPageName; }
    //        set { Session[PREPAGENAME] = value; }
    //    }
    //    private static string curPageName
    //    { // tra về tên page gần nhất, nếu không có thì blank
    //        get { return (Session[CURPAGENAME] != null) ? Session[CURPAGENAME] : ""; }
    //        set
    //        {
    //            if (Session[CURPAGENAME] != null) PREPAGENAME = Session[CURPAGENAME];
    //            Session[CURPAGENAME] = value;
    //        }
    //    }
    //    public static void SetCurrentPage(string pageName)
    //    {  // chép lại tên page này
    //        curPageName = pageName;
    //    }
    //    public static string previousPage
    //    {
    //        get { return prePageName; }
    //    }
    //    public static string currentPage
    //    {
    //        get { return curPageName; }
    //    }
    //    /* để ý là class này hơi dài dòng về cách thiết lập các thuộc tính.
    //       mục đích vì bảo vệ chặt chẽ tính chất đóng gói của class */

    //}
}
